.el-date-table.is-week-mode tr {
  &:not(.el-date-table__row) {
    th:first-child {
      //color: #d4d4d4;
      font-weight: bold;
    }
  }

  &.el-date-table__row {
    @mixin week() {
      margin-left: 2px;
      margin-right: 2px;
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
    }

    &.current td.week div {
      //color: #606266;
      font-weight: bold;
      background: #fff;
      color: #fff;
      span {
        background: #409eff;
        border-radius: 2px;
      }
    }

    &:hover td {
      &.week div {
        @include week;
      }

      &:nth-of-type(2) div {
        margin-left: 5px;
        border-top-left-radius: 15px;
        border-bottom-left-radius: 15px;
      }
    }

    td {
      &.week {
        cursor: unset;
        div {
          //color: #d4d4d4;
          @include week;
        }
      }
    }
  }
}
